package com.whpost.service.entity.cwqf;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author YinZhuoyi
 * @since 2025-08-22
 */
@Getter
@Setter
@TableName("VW_CWQF")
public class VwCwqf implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 加载日期
     */
    @TableField("RQ")
    private Date rq;

    /**
     * 机构编码（post_xzjg_code）
     */
    @TableField("JG")
    private String jg;

    /**
     * 专业名称（Specialty_Name）
     */
    @TableField("ZY")
    private String zy;

    /**
     * 专业名称（Specialty_Name）
     */
    @TableField("CP")
    private String cp;

    @TableField("GXM")
    private String gxm;

    /**
     * 是否为新增数据标识
     */
    @TableField("IS_NEW")
    private String isNew;

    /**
     * 逾期欠费（期末逾期欠费金额，Term_Out_Amount）
     */
    @TableField("YQQF")
    private BigDecimal yqqf;

    /**
     * 合计（期末总金额，End_Amount）
     */
    @TableField("HJ")
    private BigDecimal hj;

    /**
     * 期内欠费（期内欠费金额，合计 - 逾期欠费）
     */
    @TableField("QNQF")
    private BigDecimal qnqf;

    /**
     * 数据来源表标识（jd或yw）
     */
    @TableField("DATA_SOURCE")
    private String dataSource;

    @TableField("JG_NAME")
    private String jgName;

    @TableField("KH_NAME")
    private String khName;
}
